package com.iedu.demo.lgq.service;

import com.iedu.demo.lgq.entity.TbItem;

import java.util.List;

public interface ItemService {

    // 查询所有商品
    List<TbItem> getAllItems();

    // 根据条件模糊查询商品
    List<TbItem> searchItems(String title, String status);

    // 上传商品
    void uploadItem(TbItem item);

    // 编辑商品
    void editItem(TbItem item);

    // 删除商品
    void deleteItem(String itemId);

    TbItem getItemById(String itemId);

    // 设置商品库存
    void updateItemStock(String id, String num);

    List<TbItem>  getItemList(int pageNum, int pageSize);

    List<TbItem> getItemsByCategory(String categoryId, String keyword, int pageNum, int pageSize);
}
